		body {
		    font-size: 12px;
		    font-family: arial,"Hiragino Sans GB","Microsoft YaHei","宋体",sans-serif;
		     color: #757575;
		     background: #f5f5f5;

		}

		.warper{
			width: 100%;
			min-height: 100%;
			background-color: #F5F5F5;
		}

		.wrap {
			    padding-bottom: 80px;
			    padding-top: 100px;
		}

			.login-main{
				padding-bottom: 30px;
		}


		.layout{

			background-color: #fff;
			width: 854px;
			margin: 0 auto 20px;
			position: relative;
			min-height: 620px;

		}

		.header_tit{

			padding: 50px 0 22px;
			text-align: center;
		}


		.milogo {
		    width: 49px;
		    height: 48px;
		    margin: 0 auto;
		    display: block;
		}

	.header_tit_txt {
	    font-size: 30px;
	    color: #424242;
	    font-weight: normal;
	    padding-top: 22px;
	}


/*	.site_info {
    padding-top: 10px;
}*/

.login_area {width: 358px;margin: 0 auto;padding-bottom: 20px;}

.labelbox {
    width:  310px ;
    height: 22px;
    line-height: 22px;
    padding: 13px 16px 13px 14px;
    display: block;
    margin-bottom: 14px;
}


.item_account {
    float: left;
}

input {
    color: #333;
    border: 1px solid #E0E0E0;
}

.btns_bg {
    padding-top: 10px;
    padding-bottom: 15px;
}


.btn_orange {
    background-color: #ef5b00;
}

.btn_orange1 {
    background-color: #ef5b00;
    color：black;
}



.btnadpt {
    width: 100%;
    height: 50px;
    line-height: 50px;
    display: block;
    margin-bottom: 14px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    /*border: none;*/
}


.oth_type_tit {
    border-top: 1px solid #e0e0e0;
    padding-top: 10px;
    padding-bottom: 10px\9;
   
}

.oth_type_links {
    padding-top: 10px;
    text-align: center;
}

.oth_type_txt {
    font-size: 14px;
    color: #b0b0b0;
    margin: 0 auto;
    text-align: center;
    /*width: 100%;*/
}



.n_links_area {
    padding-top: 30px;
    text-align: center;
    color: #e0e0e0;
}


.ercode_area {
    background-color: #fff;
    width: 854px;
    margin: 0 auto;
    display: none;
    position: relative;
    z-index: 98;
}


.n_links_area a {
    padding: 0 9px;
    font-size: 14px;
}


a, a:hover {
    text-decoration: none;
    color: #757575;
}


.nf-link-area a:hover, .nf-link-area a.current {
    color: #333;
}


.nf-link-area a {
    display: inline-block;
    display: inline;
    zoom: 1;
    padding: 0 10px;
    color: #757575;
}

.foot{

	
	width: 854px;
	margin: 0 auto 20px;
		
}


.foot a{

	padding: 5px;
}

.nf-intro{

	padding: 10px;
}



.pb15, .inputbg {
  padding-bottom: 15px;
}



.inputcode .code {
  width: 170px;
}


.labelbox1  {
  height: 20px;
  line-height: 20px;
  padding: 10px;
  display: inline-block;
}



.labelbox2 {
  height: 20px;
  line-height: 20px;
  padding: 10px;
  margin-left: -10px;
  display: inline-block;
}



.chkcode_img {
  /*margin-left: 7px;*/
  vertical-align: middle;
  cursor: pointer;
  width: 125px;
  height: 42px;
}


.text{

  /*background-color: red;*/
  width: 358px;
}

.text p{
  padding-bottom: 10px;
  line-height: 20px;
  text-align: left;
}


.labelbox3{

  width: 210px;
  height: 22px;
  line-height: 22px;
  padding: 13px 16px 13px 14px;
  display: block;
  margin-bottom: 14px;
  float: left;
}


.remain {
  margin-left: 8px;
  vertical-align: middle;
  display: inline-block;
  height: 46px;
  line-height: 46px;
  border: 1px solid #e8e8e8;

}


.remain a {
  color: #000;
  cursor: pointer;
  padding: 0 10px;

  display: inline-block;


}




